package com.prj.ufdm.demo.tutorial.despatterns.behavioral.observer;

/**
 * Subject（目标）
  *  目标知道它的观察者。可以有任意多个观察者观察同一个目标。
  *  提供注册和删除观察者对象的接口。
 * @author Administrator
 *
 */
public interface Subject {
	
	/*增加观察者*/  
    public void add(Observer observer);  
      
    /*删除观察者*/  
    public void del(Observer observer);  
      
    /*通知所有的观察者*/  
    public void notifyObservers();  
      
}
